//1. 导入fs模块
const fs = require('fs')
//2. 读取成绩.txt文件
//__drname 表示当前文件所处的位置
fs.readFile(__dirname + '/files/成绩.txt', 'utf8', (err, data) => {
    //3.判断文件是否读取成功
    if (err) {
        return console.log(err.message);
    }
    //4.文件读取成功，处理成绩数据
    //将字符串以空格分割为数组
    const arrStr = data.split(' ');
    // console.log(arrStr)
    //循环分隔的数组，对每一项的数据，进行字符串替换操作
    const newStr = [];
    for (let k in arrStr) {

        //把=替换为：
        newStr.push(arrStr[k].replace('=', ':'))
    }

    let xStr = newStr.join('\r\n')
    //5. 写入到一个新的文件：新成绩.txt
    fs.writeFile('./files/新成绩.txt', xStr, (err) => {
        if (err) {
            return console.log('写入失败')
        }
        console.log('文件写入成功！');
    })
})

